<html>
<head><meta charset="utf-8"><title>Moving into an organization · t-cargo/PubGrub · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/index.html">t-cargo/PubGrub</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html">Moving into an organization</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="213600371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213600371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213600371">(Oct 16 2020 at 18:55)</a>:</h4>
<blockquote>
<p>Moving the repo out of my namespace, into an organization where you guys have more control, and me less responsibility.</p>
</blockquote>
<p>This raises the next point: where are we going to move? I see 2 options:</p>
<ol>
<li>rust-lang</li>
<li>new organization</li>
</ol>
<p>With 1, I don't know the process for that to tell if we qualify. I would guess the project is too far from being usable in cargo for that. If we do migrate there, this point:</p>
<blockquote>
<p>Explore extensions to fit the cargo use case. I'd prefer exploration to be first totally independent, to clearly identify the limits of current pubgrub to bend it for this use case.</p>
</blockquote>
<p>makes exploring features for cargo out of rust-lang repo weird.</p>
<p>Does this leave us with option 2? If we reach the point of being good enough for cargo, it could be forked/moved the second time into rust-lang I guess.</p>



<a name="213602811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213602811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213602811">(Oct 16 2020 at 19:18)</a>:</h4>
<p><span class="user-mention" data-user-id="340766">@Alex Tokarev</span> we may have more flexibility outside of rust-lang. If there are such org already set up for experimental stuff, we can join, otherwise we just set up a new one. It's not like it's very important for the time being. Maybe <span class="user-mention" data-user-id="120179">@Eh2406</span> can setup the org since he has more roots in the cargo projects. Once that's done, I'll transfer the repo to there</p>



<a name="213617524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213617524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213617524">(Oct 16 2020 at 21:40)</a>:</h4>
<p>Probably shouldn't matter who sets it up: it's probably possible to give us all the same admin role with equal permissions.</p>



<a name="213627220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213627220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213627220">(Oct 17 2020 at 00:38)</a>:</h4>
<p>if you wish i can set that up</p>



<a name="213629489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213629489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eh2406 <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213629489">(Oct 17 2020 at 01:36)</a>:</h4>
<p>If you want to set that up, go for it! Then the next question is name. <code>pubgrub-rs</code>?</p>



<a name="213641504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213641504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213641504">(Oct 17 2020 at 08:30)</a>:</h4>
<p>I'd vote for just <code>pubgrub</code>.</p>



<a name="213641600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213641600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213641600">(Oct 17 2020 at 08:34)</a>:</h4>
<blockquote>
<p>if you wish i can set that up</p>
</blockquote>
<p>Thanks for the offer. May I try that out myself? I'd like to familiarize myself more with the Github organizational tools.</p>
<p>Need to decide the name first of course <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="213644754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213644754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213644754">(Oct 17 2020 at 10:10)</a>:</h4>
<p><code>cargo-pubgrub</code> for the org and <code>pubgrub</code> for the repo seems like the straitforward names. And as suggested in <a href="https://github.com/mpizenberg/pubgrub-rs/issues/39">pubgrub#39</a> we could create a <code>cargo-pubgrub</code> repo in the <code>cargo-pubgrub</code> org starting with the things I mention in that issue</p>



<a name="213645516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213645516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213645516">(Oct 17 2020 at 10:32)</a>:</h4>
<p><code>pubgrub</code> is unavailable. I'm okay with <code>pubgrub-rs</code> or <code>cargo-pubgrub</code>.</p>



<a name="213653574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213653574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213653574">(Oct 17 2020 at 14:07)</a>:</h4>
<p>pubgrub-rs would make it consistent with the repo</p>



<a name="213653596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213653596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213653596">(Oct 17 2020 at 14:07)</a>:</h4>
<p>also cargo-* notation is generally for a tool that you would install with cargo</p>



<a name="213654268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213654268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213654268">(Oct 17 2020 at 14:22)</a>:</h4>
<p>Makes sense. I'll create <code>pubgrub-rs</code> organization.</p>



<a name="213661684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213661684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213661684">(Oct 17 2020 at 17:27)</a>:</h4>
<p><a href="https://github.com/pubgrub-rs">https://github.com/pubgrub-rs</a></p>



<a name="213662012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213662012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213662012">(Oct 17 2020 at 17:34)</a>:</h4>
<p>Check out your emails for the invitation.</p>



<a name="213667737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213667737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213667737">(Oct 17 2020 at 19:44)</a>:</h4>
<p>Everyone's there! Just waiting for a repo to appear <span aria-label="eyes" class="emoji emoji-1f440" role="img" title="eyes">:eyes:</span></p>



<a name="213667751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213667751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213667751">(Oct 17 2020 at 19:45)</a>:</h4>
<p><span class="user-mention" data-user-id="348419">@Matthieu Pizenberg</span> Could you import it under <code>pubgrub</code> rather than <code>pubgrub-rs</code>? We have a suffix in the organization, so I think it would be cleaner without it.</p>



<a name="213667803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213667803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213667803">(Oct 17 2020 at 19:46)</a>:</h4>
<blockquote>
<p>pubgrub for the repo seems like the straitforward names</p>
</blockquote>
<p>Ah, that's already what you wanted to do!</p>



<a name="213669422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213669422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213669422">(Oct 17 2020 at 20:28)</a>:</h4>
<p>yup, can I do it now? or are you guys in the middle of doing an issue / PR / anything that i'd not want to mess up with?</p>



<a name="213670074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213670074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eh2406 <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213670074">(Oct 17 2020 at 20:47)</a>:</h4>
<p>I'm good to go!</p>



<a name="213670200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213670200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213670200">(Oct 17 2020 at 20:50)</a>:</h4>
<p>Yep let's do it!</p>



<a name="213670478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213670478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213670478">(Oct 17 2020 at 20:59)</a>:</h4>
<p>transfer beeing processed by github. will have to change name after the transfer is completed</p>



<a name="213670613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213670613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213670613">(Oct 17 2020 at 21:02)</a>:</h4>
<p>Aaaand done! <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="213670959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213670959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213670959">(Oct 17 2020 at 21:12)</a>:</h4>
<p>Documentation link broke: <a href="https://mpizenberg.github.io/pubgrub-rs/pubgrub/">https://mpizenberg.github.io/pubgrub-rs/pubgrub/</a></p>
<p>Do we still need to host it on <code>github.io</code> when it's still available at <a href="https://docs.rs/pubgrub/">https://docs.rs/pubgrub/</a>?<br>
The difference was the latest published version was on <code>docs.rs</code>, while docs from <code>dev</code> branch were hosted on <code>github.io</code>.<br>
If we want to do that (I personally see no need when there is <code>cargo doc --open</code>), we should document this difference somewhere.</p>



<a name="213671065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213671065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213671065">(Oct 17 2020 at 21:15)</a>:</h4>
<p>New repository is hosted at: <a href="https://github.com/pubgrub-rs/pubgrub">https://github.com/pubgrub-rs/pubgrub</a></p>



<a name="213671214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213671214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eh2406 <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213671214">(Oct 17 2020 at 21:18)</a>:</h4>
<p>zulip links work thanks to github redirects <br>
<a href="https://github.com/mpizenberg/pubgrub-rs/issues/1">pubgrub#1</a></p>



<a name="213672716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213672716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213672716">(Oct 17 2020 at 22:00)</a>:</h4>
<p>Might still be worth asking Alex to update the zulip links</p>
<p>For the docs hosted on github, it was mostly for people who might want to have a quick look at the current state of the API without having to download the repo. If you think that's not worth it we can remove it. Otherwise, we just have to adapt the action doing the publishing I think</p>



<a name="213676147"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213676147" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213676147">(Oct 17 2020 at 23:32)</a>:</h4>
<p>I set up 1 required review for PRs to <code>dev</code>.</p>



<a name="213677540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213677540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Tokarev <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213677540">(Oct 18 2020 at 00:03)</a>:</h4>
<blockquote>
<p>For the docs hosted on github, it was mostly for people who might want to have a quick look at the current state of the API without having to download the repo. If you think that's not worth it we can remove it. Otherwise, we just have to adapt the action doing the publishing I think</p>
</blockquote>
<p>Tried to fix this to no avail. Will continue tomorrow.<br>
It seems that the relevant options are here under Github Pages section: <a href="https://github.com/pubgrub-rs/pubgrub/settings">https://github.com/pubgrub-rs/pubgrub/settings</a><br>
But it's not possible to select <code>/pubgrub/</code> content root (that's where our <code>index.html</code> is placed by <code>cargo doc</code>), only <code>/</code> and <code>/docs</code>.<br>
<span class="user-mention" data-user-id="348419">@Matthieu Pizenberg</span> how was it setup before?</p>



<a name="213677893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213677893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213677893">(Oct 18 2020 at 00:11)</a>:</h4>
<p>I'll have a look at it tomorrow. I remember struggling a bit before finding the right setup</p>



<a name="213706163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/260232-t-cargo/PubGrub/topic/Moving%20into%20an%20organization/near/213706163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthieu Pizenberg <a href="https://rust-lang.github.io/zulip_archive/stream/260232-t-cargo/PubGrub/topic/Moving.20into.20an.20organization.html#213706163">(Oct 18 2020 at 13:20)</a>:</h4>
<p><span class="user-mention" data-user-id="340766">@Alex Tokarev</span> the whole doc directory is required, it's just that the home page is at <a href="https://pubgrub-rs.github.io/pubgrub/pubgrub/">https://pubgrub-rs.github.io/pubgrub/pubgrub/</a> since cargo doc add the name of the crate to the path (there could be multiple crates). It's fine, that's how it was also setup before. As I said in the PR, I've just updated the link in the repo description and removed the one in the readme.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>